home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 2 / AACD 2.iso / AACD / WebSites / MailingLists / AMOSLIST.0899 / 000003_nobody_Sun Aug 1 15:29:18 1999.msg < prev    next >
Internet Message Format  |  1999-09-01  |  3KB

  1. Received: from onelist.com (pop.onelist.com [209.207.135.253])
  2.     by osf1.gmu.edu (8.8.8/8.8.8) with SMTP id PAA23213
  3.     for <mcox4@osf1.gmu.edu>; Sun, 1 Aug 1999 15:29:18 -0400 (EDT)
  4. Received: (qmail 24285 invoked by alias); 1 Aug 1999 19:28:50 -0000
  5. Received: (qmail 24276 invoked from network); 1 Aug 1999 19:28:49 -0000
  6. Received: from unknown (HELO mail.enterprise.net) (194.72.192.18) by pop.onelist.com with SMTP; 1 Aug 1999 19:28:49 -0000
  7. Received: from enterprise.net (andrewcrowe@max03-077.enterprise.net [194.72.196.77]) by mail.enterprise.net (8.8.5/8.8.5) with SMTP id UAA19234 for <amos-list@onelist.com>; Sun, 1 Aug 1999 20:29:13 +0100 (GMT/BST)
  8. From: Andrew Crowe <andrewcrowe@enterprise.net>
  9. To: amos-list@onelist.com
  10. Date: Sun, 01 Aug 1999 20:29:05 +0000
  11. Message-ID: <yam7882.268.1196802912@mail.enterprise.net>
  12. In-Reply-To: <19990731202425.9895.rocketmail@web904.mail.yahoo.com>
  13. X-Mailer: YAM 2.0 [040] AmigaOS E-Mail Client (c) 1995-1999 by Marcel Beck  http://www.yam.ch
  14. Mailing-List: list amos-list@onelist.com; contact amos-list-owner@onelist.com
  15. Delivered-To: mailing list amos-list@onelist.com
  16. Precedence: bulk
  17. List-Unsubscribe: <mailto:amos-list-unsubscribe@ONElist.com>
  18. Reply-to: amos-list@onelist.com
  19. Mime-Version: 1.0
  20. Content-Type: text/plain; charset=iso-8859-1
  21. Content-transfer-encoding: 8bit
  22. Subject: [amos-list] Re: 2nd mouse & Floating point
  23. Status: O
  24. X-Status: 
  25.  
  26. From: Andrew Crowe <andrewcrowe@enterprise.net>
  27.  
  28. Hi Everybody,
  29.  
  30. > Also, I found on Aminet a doc on optimising AMOS
  31. > code.  One
  32. > suggestion was that floating point calculations,
  33. > which is supposed
  34. > involved with arrays like:  PLAYER#()  are _very_
  35. > slow.  I've been
  36. > using these arrays heaps in my new tank code!  I can
  37. > not afford
  38. > for the game to be slow.  What do other people know
  39. > about this? 
  40.  
  41.    Ah, floating point no's are around 3 to 4 times slower then integer when compiled, but so what? My James Bond game uses a lot of floating point stuff and that runs fine, if it didn't have to contend with the blitter's speed it'd run at 50fps ;).
  42.  
  43.    If you want the game to remain at the same speed, add an automatic frame skipper, and store stuff like sin/cos's in a table instead of calling them directly.
  44.  
  45.  
  46. See ya.
  47. -- 
  48.        Manta Soft  -  Amiga programing & web page designing
  49.      Http://members.tripod.com/~mantasoft/      ICQ: 21829166
  50.          Homepage updated 25/7/99 --- James Bond updated!
  51.   - ------------------- Quote of the day: -------------------- -
  52. Only two people signed the American Declaration of Independence
  53. on July 4th - John      Hancock and Charles Thomson. Most of the
  54. rest signed on August 2, but the last signature wasn't added until
  55. five years later.
  56. --The Miscellanea Digest
  57.  
  58.  
  59. --------------------------- ONElist Sponsor ----------------------------
  60.  
  61. ONElist now has T-SHIRTS!
  62. For details and to order, go to:
  63. http://www.onelist.com/store/tshirts.html
  64.  
  65. ------------------------------------------------------------------------
  66. Official AMOS WWW: http://members.xoom.com/AmosFactory/front.html